const path = require('path')
function resolve (dir){
    return path.join(__dirname,dir)
}
module.exports = {
    publicPath: '/',
    outputDir: 'dist',
    assetsDir: 'static',
    indexPath: 'index.html',
    productionSourceMap: false,
    chainWebpack: config => {
        //svg 配置
        config.module.rules.delete("svg"); //重点：删除默认配置中处理 svg
        config.module.rule('svg-sprite-loader').test(/\.svg$/)
            .include
            .add(resolve('./src/icons/svg')) //处理 svg 保存路径
            .end()
            .use('svg-sprite-loader')
            .loader('svg-sprite-loader')
            .options({
                symbolId: 'icon-[name]'  //给  配置 id
            })
    }
}
